Types for 0, 1 or Many Uses

نویسنده

  • Torben Æ. Mogensen
چکیده

This paper will present an analysis for detecting single uses of values in functional programs during call-by-need reduction. There are several reasons why such information can be useful. The Clean language uses a uniqueness type system for detecting single-threaded uses which allow destructive updating. Single-use information has also been proposed for compile-time garbage collection. Turner, Wadler and Mossin have presented a single-use analysis which is intended to detect cases where call-by-need can safely be replaced by call-by-name. This paper will focus on this last application of single-use analysis and present a type-based analysis which overcomes some limitations present in the abovementioned analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Historical uses of saffron: Identifying potential new avenues for modern research

Objective: During the ancient times, saffron (Crocus sativus L.) had many uses around the world; however, some of these uses were forgotten throughout the history. But a newly formed interest in natural active compounds brought back the attention toward historical uses of saffron. Understanding different uses of saffron in the past can help us finding the best uses at present.In this study, wer...

متن کامل

A Fuzzy TOPSIS Approach for Big Data Analytics Platform Selection

Big data sizes are constantly increasing. Big data analytics is where advanced analytic techniques are applied on big data sets. Analytics based on large data samples reveals and leverages business change. The popularity of big data analytics platforms, which are often available as open-source, has not remained unnoticed by big companies. Google uses MapReduce for PageRank and inverted indexes....

متن کامل

بررسی کاربردهای نوین زیست ماده زئولیت در علوم پیشرفته پزشکی

Zeolite is an active biomaterial which has also biocompatible, antibacterial non-toxic and high porosity properties. In recent years many investigations have been performed on its application in different fields of sciences. In this study, a systemic review on zeolite application in advanced medical sciences and introduction of potential zeolite types for such uses. Investigating the literature...

متن کامل

The Effect of Different Types of Classroom Tasks on Learning New Vocabulary of a New Lesson by Iranian EFL Learners; With a Focus on High School English Books: Vision 2

Learning the new vocabulary of a new lesson by high school students before starting to teachthe whole of lesson in every session is the main concern of the writer of this study as anEnglish teacher. So the purpose of the present study is introducing some practical classroomtasks (such as, working with oxford dictionary for looking up the definitions, synonyms,antonyms and examples of new words,...

متن کامل

Zero entropy Hénon-like maps depend on infinitely many parameters

In the family of area-contracting Hénon-like maps with zero topological entropy we show that there are maps with infinitely many moduli of stability. Thus one cannot find all the possible topological types for non-chaotic area-contracting Hénon-like maps in a family with finitely many parameters. A similar result, but for the chaotic maps in the family, became part of the folklore a short time ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997